self-hardening putty - Spanish English Dictionary